#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin>>n;
	int i,j;
	int a[n]={0};
	int temp[n]={0};
	for(i=1;i<=n;i++){
		for(j=0;j<i;j++){
			cin>>temp[j];
		};
		for(j=n-1;j>0;j--){
			a[j]=max(a[j],a[j-1])+temp[j];
		};
		a[0]+=temp[0];
	};
	int maxn=a[0];
	for(i=0;i<n;i++) maxn=max(a[i],maxn);
	cout<<maxn;
	return 0;
}

